import {islogin} from '../../utils/islogin'

Page({
  data: {
    id:"未登录",
    image:'../../icon/term_name.png',
    login:false,
  },
  bindGetUserInfo() {
    var users=wx.getStorageSync('users')
    if(users){
      var userInfo=wx.getStorageSync('users')
      console.log(userInfo);
      this.setData({
        id:userInfo.user_name,
        image:userInfo.user_image_src,
        login:true,
      })
    }else{
      wx.getUserProfile({
        desc:'用于完善用户资料',
        success:(res)=>{
          var userInfo = res.userInfo
          console.log(userInfo);
          wx.login({
            success: res => {
              wx.request({
                url: `https://api.yidan.work:2004/login/${res.code}`,
                method:'GET',
                  success:function(res){
                    console.log(res.data.openid)
                    var users={
                       user_id:res.data.openid,
                       user_name:userInfo.nickName,
                       user_image_src:userInfo.avatarUrl
                    }
                    
                    if(wx.getStorageSync('user_id')==''){
                      wx.setStorageSync('user_id', res.data.openid)
                      wx.setStorageSync('users', users)
                      wx.request({
                        url: 'https://api.yidan.work:2004/newUser',
                        data:users,
                        method:'POST',
                        header:{
                          'content-type':'application/JSON'
                        },
                        success:function(res){
                          console.log('获取到的用户user_id为：'+users.user_id);
                          console.log("登陆成功")
                          getCurrentPages()[getCurrentPages().length - 1].onLoad()
                          wx.showModal({
                            title:'温馨提示',
                            content:'需要进行信息完善确保他人可以找到哦♪(･ω･)ﾉ',
                            confirmText:'确认',
                            cancelText:'取消',
                            success:res=>{
                              if(res.confirm){
                                wx.navigateTo({
                                  url: '/pages/change/change',
                                })
                              }
                            }
                          })
                        }
                      })
                    }else{
                      wx.setStorageSync('users', users)
                      getCurrentPages()[getCurrentPages().length - 1].onLoad()
                    }
                    
                  }
              })
            }
          })
      }
      
    })
  }
  },

 
/*设置页面跳转*/
setting:function(){
  wx.navigateTo({
    url: '/pages/set/set',
  })
},
// /*分享页面跳转 */

// myshare:function(){
//   var user_id=wx.getStorageSync('user_id');
//     if(user_id==''){
//       wx.showModal({
//         title:'温馨提示',
//         content:'需要先登录',
//         confirmText:'确认',
//         cancelText:'取消',
//         success:res=>{
//           if(res.confirm){
//             wx.switchTab({
//               url: '/pages/person/person',
//             })
//           }
//         }
//       })
//     }else{
//       wx.navigateTo({
//     url: '/pages/myshare/myshare',
//   })
//     }
  
// },
/*消息页面跳转*/
message:function(){
  if(islogin()){
    islogin()
  }else{
    wx.navigateTo({
      url: '/pages/talking/talking',
    })
  }
},

/*我的帖子跳转*/
mypost:function(){
  if(islogin()){
    islogin()
  }else{
      wx.navigateTo({
        url: '/pages/mypost/mypost',
      })
    }
  
},

/*申请页面跳转*/
application:function(){
  if(islogin()){
    islogin()
  }else{
      wx.navigateTo({
        url: '/pages/application/application',
      })
    }
  
},

/*登录跳转*/

login:function(){
  wx.navigateTo({
    url: '/pages/login/login',
  })
},

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function() {
    if(wx.getStorageSync('users')){
      var user=wx.getStorageSync('users')
      this.setData({
        id:user.user_name,
        image:user.user_image_src,
        login:true
      })
    }else{
      this.setData({
        id:"未登录",
        image:'https://gitee.com/zhaolei780316/project-training-i/raw/master/Project/%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%AB%AF/%E9%97%AB%E5%AE%81/icon/term_name.png',
        login:false,
      })
    }
},
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})